*{padding: 0;}

.menu{
list-style:none;
border:1px solid #c0c0c0;
display: table;
width: 100%;
table-layout: fixed;
}

.menu li{
position:relative;
float:left;
border-right:1px solid #FF4000;
background-color: #FF4000;
display: table-cell;
width: 19%;
padding-left: 7px;
}

.menu li a{color:#333; 
	text-decoration:none; 
	padding:5px 10px; 
	display:block;
	font-weight: bold;
	color:#FFFFFF;
}
 
.menu li a:hover{

background-color: #FFFFFF;
color: #FF4000;

}

.menu li  ul{
position:absolute;
top:25px;
left:0;
background-color:#f5f5f5;
display:none;
}

.menu li:hover ul, .menu li.over ul{display:block;}

.menu li ul li{
border:1px solid #c0c0c0;
display:block;
width:150px;
}
nav ul li ul li{
	text-align: left;
		z-index: 99;
}







